home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / utilities / commodity / exchangev200.lha / ExChange / Install / Source / Exchange_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-07-22  |  2.6 KB  |  129 lines

  1. /* Prototypes for functions defined in
  2. Exchange.c
  3.  */
  4.  
  5. extern struct Library * MUIMasterBase;
  6.  
  7. extern struct Library * CxBase;
  8.  
  9. extern struct IntuitionBase * IntuitionBase;
  10.  
  11. extern struct Library * IconBase;
  12.  
  13. extern struct Library * LocaleBase;
  14.  
  15. extern Object * AP_ExChange;
  16.  
  17. extern Object * WN_Main;
  18.  
  19. extern Object * LV_Broker;
  20.  
  21. extern Object * FT_Info;
  22.  
  23. extern Object * BT_Act;
  24.  
  25. extern Object * BT_DeAct;
  26.  
  27. extern Object * BT_Remove;
  28.  
  29. extern Object * BT_Show;
  30.  
  31. extern Object * BT_Hide;
  32.  
  33. extern Object * BT_DeActAll;
  34.  
  35. extern Object * BT_ActAll;
  36.  
  37. extern Object * BT_Icon;
  38.  
  39. extern Object * BT_Quit;
  40.  
  41. extern Object * BT_RemoveAll;
  42.  
  43. extern Object * BT_ActSel;
  44.  
  45. extern Object * BT_DeActSel;
  46.  
  47. extern Object * BT_RemoveSel;
  48.  
  49. extern Object * BT_ShowSel;
  50.  
  51. extern Object * BT_HideSel;
  52.  
  53. extern struct MsgPort * TPort;
  54.  
  55. extern struct timerequest * TRequest;
  56.  
  57. extern struct Message * TMsg;
  58.  
  59. extern ULONG TSignal;
  60.  
  61. extern UBYTE ** TTypes;
  62.  
  63. extern BOOL AppIcon;
  64.  
  65. struct BrokerCopy * __asm __saveds BrokerListConFunc(register __a0 struct Hook * , register __a2 APTR , register __a1 struct BrokerCopy * );
  66.  
  67. LONG __asm __saveds BrokerListDesFunc(register __a0 struct Hook * , register __a2 APTR , register __a1 struct BrokerCopy * );
  68.  
  69. void __asm __saveds BrokerListDspFunc(register __a0 struct Hook * , register __a2 char ** , register __a1 struct BrokerCopy * );
  70.  
  71. LONG __asm __saveds BrokerListCmpFunc(register __a0 struct Hook * , register __a2 struct BrokerCopy * , register __a1 struct BrokerCopy * );
  72.  
  73. void __asm __saveds BrokerListBrkFunc(register __a0 struct Hook * , register __a2 Object * , register __a1 CxMsg * );
  74.  
  75. LONG __asm __saveds SelectNameRXFunc(register __a0 struct Hook * , register __a2 Object * , register __a1 ULONG * );
  76.  
  77. LONG __asm __saveds SelectTaskRXFunc(register __a0 struct Hook * , register __a2 Object * , register __a1 ULONG * );
  78.  
  79. extern struct Hook SelectNameRXHook;
  80.  
  81. extern struct Hook SelectTaskRXHook;
  82.  
  83. extern struct Hook BrokerListConHook;
  84.  
  85. extern struct Hook BrokerListDesHook;
  86.  
  87. extern struct Hook BrokerListDspHook;
  88.  
  89. extern struct Hook BrokerListCmpHook;
  90.  
  91. extern struct Hook BrokerListBrkHook;
  92.  
  93. extern struct NewMenu MenuList[22];
  94.  
  95. extern struct MUI_Command ARexxList[16];
  96.  
  97. extern UWORD ExChangeSleepImg1Data[280];
  98.  
  99. extern struct Image ExChangeSleepImg1;
  100.  
  101. extern struct DiskObject ExchangeSleepDObj;
  102.  
  103. extern struct DiskObject * ExchangeDObj;
  104.  
  105. BOOL SetUpTimer(void);
  106.  
  107. void CloseTimer(void);
  108.  
  109. LONG FindBrokerTask(ULONG );
  110.  
  111. LONG FindBrokerName(char * );
  112.  
  113. void SetObjects(void);
  114.  
  115. void SetInfoText(void);
  116.  
  117. int RefreshBrokerList(void);
  118.  
  119. int MakeMUI(void);
  120.  
  121. void About(void);
  122.  
  123. BOOL SetUpBroker(void);
  124.  
  125. void SetUpMenus(void);
  126.  
  127. int main(int , UBYTE ** );
  128.  
  129.